\hypertarget{interface_c_g_upnp_av_server}{\section{C\-G\-Upnp\-Av\-Server Class Reference}
\label{interface_c_g_upnp_av_server}\index{C\-G\-Upnp\-Av\-Server@{C\-G\-Upnp\-Av\-Server}}
}


{\ttfamily \#import $<$C\-G\-Upnp\-Av\-Server.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{interface_c_g_upnp_av_server_ae6fa9f627c5cf076ac20685ecfb787ba}{(id) -\/ {\bfseries init}}\label{interface_c_g_upnp_av_server_ae6fa9f627c5cf076ac20685ecfb787ba}

\item 
(id) -\/ \hyperlink{interface_c_g_upnp_av_server_af2e6aa0f5299f93d9783904740e564e5}{init\-With\-C\-Object\-:}
\item 
\hypertarget{interface_c_g_upnp_av_server_a552283ad9665324c1c47b25efbbda946}{(void) -\/ {\bfseries set\-User\-Object\-:}}\label{interface_c_g_upnp_av_server_a552283ad9665324c1c47b25efbbda946}

\item 
\hypertarget{interface_c_g_upnp_av_server_a043bfcc8c20cb011c97b68ad805183ff}{(id) -\/ {\bfseries user\-Object}}\label{interface_c_g_upnp_av_server_a043bfcc8c20cb011c97b68ad805183ff}

\item 
\hypertarget{interface_c_g_upnp_av_server_a54d80acc86d35c1cd250f2ee4e10a475}{(B\-O\-O\-L) -\/ {\bfseries browse\-:browse\-Flag\-:options\-:}}\label{interface_c_g_upnp_av_server_a54d80acc86d35c1cd250f2ee4e10a475}

\item 
\hypertarget{interface_c_g_upnp_av_server_a579f61685219e9a1cdf99b0084f1fc14}{(\hyperlink{interface_c_g_upnp_av_object}{C\-G\-Upnp\-Av\-Object} $\ast$) -\/ {\bfseries browse\-Metadata\-:}}\label{interface_c_g_upnp_av_server_a579f61685219e9a1cdf99b0084f1fc14}

\item 
\hypertarget{interface_c_g_upnp_av_server_aca2ac5dc92589e1b28af0c360a196e61}{(N\-S\-Array $\ast$) -\/ {\bfseries browse\-Direct\-Children\-:}}\label{interface_c_g_upnp_av_server_aca2ac5dc92589e1b28af0c360a196e61}

\item 
\hypertarget{interface_c_g_upnp_av_server_af0c49bdf981f26d42fc56e2b4784aef9}{(N\-S\-Array $\ast$) -\/ {\bfseries browse\-Direct\-Children\-:requested\-Count\-:}}\label{interface_c_g_upnp_av_server_af0c49bdf981f26d42fc56e2b4784aef9}

\item 
\hypertarget{interface_c_g_upnp_av_server_ab64843075cbb439fa33e610afa0a2ffa}{(N\-S\-Array $\ast$) -\/ {\bfseries browse\-Direct\-Children\-:requested\-Count\-:starting\-Index\-:}}\label{interface_c_g_upnp_av_server_ab64843075cbb439fa33e610afa0a2ffa}

\item 
\hypertarget{interface_c_g_upnp_av_server_a9f05b0dcb6b766bd02635bac06460e2b}{(C\-G\-Upnp\-Action $\ast$) -\/ {\bfseries browse\-Action}}\label{interface_c_g_upnp_av_server_a9f05b0dcb6b766bd02635bac06460e2b}

\item 
\hypertarget{interface_c_g_upnp_av_server_a35b29edc6a7cde2e13a4d11ce11b309a}{(N\-S\-Array $\ast$) -\/ {\bfseries search\-:}}\label{interface_c_g_upnp_av_server_a35b29edc6a7cde2e13a4d11ce11b309a}

\item 
\hypertarget{interface_c_g_upnp_av_server_a9580975ccd1ec46e03894cd8cdc1ea43}{(N\-S\-Array $\ast$) -\/ {\bfseries search\-By\-Browse\-:}}\label{interface_c_g_upnp_av_server_a9580975ccd1ec46e03894cd8cdc1ea43}

\item 
\hypertarget{interface_c_g_upnp_av_server_a1e87d0be0774b8b0c59ad5775195aa70}{(N\-S\-Array $\ast$) -\/ {\bfseries search\-By\-Browse\-:object\-Id\-:}}\label{interface_c_g_upnp_av_server_a1e87d0be0774b8b0c59ad5775195aa70}

\item 
\hypertarget{interface_c_g_upnp_av_server_ad5bb6cd967974d728b7b984ee0576308}{(C\-G\-Upnp\-Action $\ast$) -\/ {\bfseries search\-Action}}\label{interface_c_g_upnp_av_server_ad5bb6cd967974d728b7b984ee0576308}

\item 
\hypertarget{interface_c_g_upnp_av_server_a837146851df3bed9230b78d4bdbbf83d}{(\hyperlink{interface_c_g_upnp_av_container}{C\-G\-Upnp\-Av\-Container} $\ast$) -\/ {\bfseries root\-Object}}\label{interface_c_g_upnp_av_server_a837146851df3bed9230b78d4bdbbf83d}

\item 
\hypertarget{interface_c_g_upnp_av_server_a1c4fa2f2255492787a9de8ad9e617318}{(\hyperlink{interface_c_g_upnp_av_object}{C\-G\-Upnp\-Av\-Object} $\ast$) -\/ {\bfseries object\-For\-Id\-:}}\label{interface_c_g_upnp_av_server_a1c4fa2f2255492787a9de8ad9e617318}

\item 
\hypertarget{interface_c_g_upnp_av_server_a2242e54ebbd1783da67b6a1f39f46377}{(\hyperlink{interface_c_g_upnp_av_object}{C\-G\-Upnp\-Av\-Object} $\ast$) -\/ {\bfseries object\-For\-Title\-Path\-:}}\label{interface_c_g_upnp_av_server_a2242e54ebbd1783da67b6a1f39f46377}

\item 
\hypertarget{interface_c_g_upnp_av_server_ad04c7434fc75b76c40f943d7a03c3927}{(B\-O\-O\-L) -\/ {\bfseries start}}\label{interface_c_g_upnp_av_server_ad04c7434fc75b76c40f943d7a03c3927}

\item 
\hypertarget{interface_c_g_upnp_av_server_a5aea637778ecfec92a16c435e430e401}{(B\-O\-O\-L) -\/ {\bfseries stop}}\label{interface_c_g_upnp_av_server_a5aea637778ecfec92a16c435e430e401}

\item 
\hypertarget{interface_c_g_upnp_av_server_a7d462910c3d72f7cba44d2d8e1ba8409}{(void) -\/ {\bfseries lock}}\label{interface_c_g_upnp_av_server_a7d462910c3d72f7cba44d2d8e1ba8409}

\item 
\hypertarget{interface_c_g_upnp_av_server_a1982ae8c35c3a87525807f97f32f5c62}{(void) -\/ {\bfseries unlock}}\label{interface_c_g_upnp_av_server_a1982ae8c35c3a87525807f97f32f5c62}

\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
\hypertarget{interface_c_g_upnp_av_server_aebfa94b783737e8c4f9ecfd539d1c68c}{\hyperlink{interface_c_g_upnp_av_content_directory}{C\-G\-Upnp\-Av\-Content\-Directory} $\ast$ {\bfseries content\-Directory}}\label{interface_c_g_upnp_av_server_aebfa94b783737e8c4f9ecfd539d1c68c}

\item 
\hypertarget{interface_c_g_upnp_av_server_aeef3434dabe516868ada6fb63d63d129}{Cg\-Upnp\-Av\-Server $\ast$ {\bfseries c\-Av\-Object}}\label{interface_c_g_upnp_av_server_aeef3434dabe516868ada6fb63d63d129}

\item 
\hypertarget{interface_c_g_upnp_av_server_ad52c3c42a21c2cc46c4fd32882c7fe71}{id$<$ \hyperlink{protocol_c_g_upnp_av_server_delegate-p}{C\-G\-Upnp\-Av\-Server\-Delegate} $>$ {\bfseries delegate}}\label{interface_c_g_upnp_av_server_ad52c3c42a21c2cc46c4fd32882c7fe71}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
The \hyperlink{interface_c_g_upnp_av_server}{C\-G\-Upnp\-Av\-Server} class is a U\-Pn\-P/\-A\-V media server class. 

\subsection{Member Function Documentation}
\hypertarget{interface_c_g_upnp_av_server_af2e6aa0f5299f93d9783904740e564e5}{\index{C\-G\-Upnp\-Av\-Server@{C\-G\-Upnp\-Av\-Server}!init\-With\-C\-Object\-:@{init\-With\-C\-Object\-:}}
\index{init\-With\-C\-Object\-:@{init\-With\-C\-Object\-:}!CGUpnpAvServer@{C\-G\-Upnp\-Av\-Server}}
\subsubsection[{init\-With\-C\-Object\-:}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (id) init\-With\-C\-Object\-: 
\begin{DoxyParamCaption}
\item[{(Cg\-Upnp\-Device $\ast$)}]{cobj}
\end{DoxyParamCaption}
}}\label{interface_c_g_upnp_av_server_af2e6aa0f5299f93d9783904740e564e5}
Create a new U\-Pn\-P/\-A\-V server with the C instance.

\begin{DoxyReturn}{Returns}
New instance if successfull; otherwise nil. 
\end{DoxyReturn}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
C\-G\-Upnp\-Av\-Server.\-h\item 
C\-G\-Upnp\-Av\-Server.\-m\end{DoxyCompactItemize}
